
audio, canvas, progress, video { display:inline-block; vertical-align:baseline }
audio:not([controls]) { display:none; height:0 }

/*form标签*/
button, input, select, textarea { /*margin:0; padding:0; border:1px; outline:none; border-radius:0;*/ }
input:focus, textarea:focus { outline:none }
input::-webkit-input-placeholder { font-size:12px; color:#aeaeae; }
input:-moz-placeholder { font-size:12px; color:#aeaeae; }
input::-moz-placeholder { font-size:12px; color:#aeaeae; }
input:-ms-input-placeholder { font-size:12px; color:#aeaeae; }
map, map area { outline:none; }

/*form不常用标签*/
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; -webkit-appearance:button; }
button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0; }
textarea { overflow:auto; vertical-align:top; resize:none }
input:focus, textarea:focus { outline:none }
input[type="search"] { -webkit-appearance:textfield; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { }
input::-ms-clear { display:none }
[placeholder]:focus::-webkit-input-placeholder { -webkit-transition:opacity 0.5s ease; -moz-transition:opacity 0.5s ease; transition:opacity 0.5s ease; opacity:0 }
[placeholder]:focus::-moz-input-placeholder { -webkit-transition:opacity 0.5s ease; -moz-transition:opacity 0.5s ease; transition:opacity 0.5s ease; opacity:0 }

::selection { background-color:#38485a; color:#fff; text-shadow:0 1px 0 rgba(0,0,0,0.3) }
::-moz-selection { background-color:#38485a; color:#fff; text-shadow:0 1px 0 rgba(0,0,0,0.3) }
img::selection { background:transparent }
img::-moz-selection { background:transparent }


/*不常用标签*/
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none }
[hidden] {display:none }
abbr[title] { /*border-bottom:1px dotted*/ }
dfn { font-style:italic }
mark { background:#ff0; color:#000 }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline }
sup { top:-0.5em }
sub { bottom:-0.25em }
svg:not(:root) { overflow:hidden }
figure { margin:0 }
video, object, embed, iframe { width:100% }

